import request from '@/utils/request'
// 在这里封装用户相关api

/**
 * 注册
 * @param username 用户填写的用户
 * @param password 密码
 */
export const userRegister = (username, password) => {
  return request.post('/start', {
    username,
    password
  })
}

/**
 *  用户登录(登录应该使用post请求而不是get请求)
 * @param username 用户名
 * @param password 用户密码
 */
export const userLogin = (username, password) => {
  return request({
    url: '/start/login',
    method:'get',
    params: {
      username,
      password
    }
  })
}

/**
 * 获取用户的信息
 * @param uid 用户id
 */
export const getUserInfo = (uid) => {
  return request.get(`/detail/${uid}`)
}

/**
 *  更新用户信息（建议使用post而不是put）
 * @param uid
 * @param data 更新数据
 */
export const updateUserInfo = (uid, data) => {
  return request.put(`/detail/${uid}`, data)
}

/**
 *  删除用户（建议使用post而不是put）
 * @param uid
 *  @param data
 */
export const delUser = (uid, data) => {
  return request.put(`/detail/delete/${uid}`, data)
}